package com.lyh.notes.model.enums;


import lombok.Data;

@Data
public class RedisKey {

    /**
     * 生成邮件任务队列的Redis键值
     */
    public static String emailTaskQueue(){
        return "queue:email:task";
    }

    /**
     * 生成注册验证码的 Redis 键名
     *
     */
    public static String registerVerificationCode(String email){
        return "email:verification_code:" + email;
    }
    /**
     * 生成处于冷静期的注册验证码的 Redis 键名
     * 用于限制发送邮件的间隔
     */
    public static String registerVerificationCodeLimit(String email){
        return "email:verification_code:limit" + email;
    }
}
